package com.hll.api.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

/**
 * 聚合api
 * @author 何龙
 * @create 2019-06-02 21:42
 */
public interface JuheApi {
	/**
	 * 笑话接口
	 * @param page 页码
	 * @param pagesize 每页数量
	 * @return 笑话
	 */
	JSONArray joke(Integer page, Integer pagesize);

	/**
	 * 历史上的今天
	 * @param date 时间 5/1
	 * @return 历史上的今天
	 * @throws Exception 异常
	 */
	JSONArray historyToday(String date) throws Exception;

	/**
	 * 历史上的今天详情
	 * @param eId 事件id
	 * @return 事件详情
	 * @throws Exception 异常
	 *
	 */
	JSONArray historyTodayIfo(Integer eId) throws Exception;

	/**
	 * 通过ip获取地址
	 * @param ip ip
	 * @return 地址信息
	 */
	JSONObject getIpAddress(String ip) throws Exception;
}
